__notebook_source__.ipynb

  1. Child Mind Institute - Problematic Internet Usage Kaggle Competition
    1. Introduction - Problem Definition
    2. Data Preparation
    3. Data Exploration
    4. Data Pre-Processing
    5. Modeling
      1. Hyperparameter Tuning
      2. Hyperparameter Tuning with GridSearchCV
      3. Generating predictions for submission
    6. Results & Conclusion
      1. Results:
      2. Limitations:
      3. Next Steps:
Skip to Main
Jupyter

__notebook_source__

Last Checkpoint: now
  • File
  • Edit
  • View
  • Run
  • Kernel
  • Settings
  • Help
# Child Mind Institute - Problematic Internet Usage Kaggle Competition

Child Mind Institute - Problematic Internet Usage Kaggle Competition¶

## Introduction - Problem Definition

Introduction - Problem Definition¶

The Child Mind Institute has collected data on the physical activity habits of children and adolescents from various means including surveys, physical fitness tests, and actigraphy (a research-grade biotracker of physical activity). Can this data be used to predict the level of problematic internet usage that an individual may display?

The Child Mind Institute has collected data on the physical activity habits of children and adolescents from various means including surveys, physical fitness tests, and actigraphy (a research-grade biotracker of physical activity). Can this data be used to predict the level of problematic internet usage that an individual may display?

## Data Preparation

Data Preparation¶

Connecting to the competition datasets on Kaggle and importing necessary libraries/packages:

Connecting to the competition datasets on Kaggle and importing necessary libraries/packages:

[43]:
import numpy as np
import pandas as pd
from sklearn.preprocessing import StandardScaler
from sklearn.metrics import cohen_kappa_score
from sklearn.ensemble import RandomForestClassifier, HistGradientBoostingClassifier, AdaBoostClassifier, BaggingClassifier
from sklearn.linear_model import LogisticRegression
from sklearn.tree import DecisionTreeClassifier
from sklearn.model_selection import GridSearchCV
from sklearn.semi_supervised import LabelSpreading, SelfTrainingClassifier
from xgboost import XGBClassifier
from sklearn.model_selection import train_test_split
from sklearn.svm import SVC
from sklearn.metrics import make_scorer

import os
for dirname, _, filenames in os.walk('/kaggle/input'):
for filename in filenames:
print(os.path.join(dirname, filename))


/kaggle/input/child-mind-institute-problematic-internet-use/sample_submission.csv
/kaggle/input/child-mind-institute-problematic-internet-use/data_dictionary.csv
/kaggle/input/child-mind-institute-problematic-internet-use/train.csv
/kaggle/input/child-mind-institute-problematic-internet-use/test.csv
/kaggle/input/child-mind-institute-problematic-internet-use/series_test.parquet/id=00115b9f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_test.parquet/id=001f3379/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0745c390/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=eaab7a96/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8ec2cc63/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b2987a65/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7b8842c3/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b120a337/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5f9dddb4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2c3b09db/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3ab539f0/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9f9be55c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=15dbc929/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e7d08824/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2a3fcf9a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7c194077/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=38cccd6d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f4d2f5af/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=948a7025/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=25849c6c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c00c663c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=79bd36b6/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f44f1227/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a922ef3f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b95aad8d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=93904b23/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f028534c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a221c60c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=cd39e576/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=cb2752bc/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d9c82502/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=35d2aa41/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=93c06d4c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=bd8397cb/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0a418b57/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8abbbc38/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=91656d27/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=75c13e08/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3acb5be3/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=57de6095/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3ba48ca7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=29c54890/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ac1ad4a7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9cee3c19/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=860f4f9c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6795027a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=73ec551e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=215ca39b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=15f2e240/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=75ad73ee/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c2b40d6f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=218faf6f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=678598dd/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=bebff291/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=de3ecca9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=09331bb8/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=bc6bd8b2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=adbd6839/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d2d9b474/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e7401605/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8e80deb7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=04cb2c30/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8f015125/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c6ead822/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=bc4eaf77/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a4e0447e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3d3b87db/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0bfe4fc9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=436dd613/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=429cc266/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=eef79620/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e683d2c9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2ca2206f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e37d000b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=39fb1ad0/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c96b9609/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e315fdd7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f09e7b33/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0c98f822/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=56cb7161/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7860b64c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9e027e04/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8ba98f12/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f4114031/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=19098ef0/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=dd689eb0/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c2e15338/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9cf04c41/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6c6cd633/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2a6a6b92/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c7d9e964/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1eda934b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=54fef303/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5ef3d64e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=14a6e58e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5779f2e9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=537dc410/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=adaf7461/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=893293dd/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a6969e1a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5b2c9b83/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3e398bf9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ce6eeadf/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8a77c3e9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=db746de0/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6b773506/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=eeedcd5e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ab987c75/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9061cc9c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=00115b9f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f1baae47/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=137baaec/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=428c37ea/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4859a9f9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=055156e2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=10ad8c48/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=23dafdab/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5f78f7b9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5cd83147/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5ea2c305/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ed711416/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=24a3b16d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4a17b463/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fe3cbf02/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3d36fe8b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8c1f9196/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a5974a7d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9105b812/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=63fc9770/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8376acc5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0eddd8e5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9d1b2d2c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3e5d5b58/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fc8e4de4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5f7537cf/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=dc33dcef/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0b518637/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a40c8316/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ea4619ec/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b69bf1f7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c38a5c9b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=080698b7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7494989e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b9c085ab/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b3f5c066/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=36c060b9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1911731d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=62b873a2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ca33a5e7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b25abc27/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3c0aba64/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=95cc96cc/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7015528d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=432aff11/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=86bd716a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=48e69212/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7a6d26a2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f47a67cc/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0720320e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7e46b693/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=051680a0/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0983654b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=04afb6f9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9fa5cdfd/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f869d220/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6187d0dc/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8823b020/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7fa7ccc4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4950e24c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4a9f92ca/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c6313b18/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4b0f961e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=26190ddd/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=12a607f6/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d3da09e8/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f74eda33/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a302a015/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4940a214/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a9c53cdb/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=807d8908/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ae712150/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fa3e1e21/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d6251195/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=cba39753/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=154d1191/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6e1d28b6/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=76781cd8/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=37ae1239/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f8bf4a1c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c5cfaeae/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=37995242/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ebf2b0c9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=89a26502/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=cfcf9dc9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fb9c5a33/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1c063ebc/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=836b4de3/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fa9a0add/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=93c93585/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=86a8e0d6/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5c186496/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c3adae87/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8e59a69a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=58ada72e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f32a9580/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=697c41d7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ce379a6a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=de3750cc/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=01085eb3/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1470a1df/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=87af775e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e243119c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1cd37b36/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=677038b5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=cadd4ae5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=65fe69c0/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0ed2a3c8/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1b329556/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c9600298/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b823508b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fab75c2c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4d19854c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=108b8659/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=83846d0c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=33fe1b04/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e1ea8dd7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c8270746/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ea544af3/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3b091b83/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2fba6cf4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ab16a20d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1fed3943/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=48db8ecf/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=36c1f189/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=04bb1a76/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=327ef356/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=54945f30/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=43f5d3c5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=58391429/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=cefdb7fe/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fdc11b96/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1837456f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=83379672/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c09d41cd/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0668373f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7d8f1716/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f6b719ee/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b4e69f09/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=440acf4f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=17c1ae23/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4dfb4e1d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6f5677b7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=da5a8921/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=97bb0cc0/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7ce36c38/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=bb808a71/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=22b4191a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3f1f23e7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2a88cbe9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ab2ad965/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4307d287/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6a864b11/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3950aa00/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4a62661a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e5349ce2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=93559639/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fdb6b48b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e8e82627/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a0522c83/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2afea280/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a8c1aab5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b37281d5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0fbb3ca5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2e5f5207/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=cb3b7c3c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=897da2c8/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=26d541c2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7f44236f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ebd6f819/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7347b54e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=812f6873/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e328a032/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=113f5798/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a8b0428d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=40aae75f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1957153d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5985f299/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=22375702/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2f1af08a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=98413061/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e9ca5586/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f5b2acf0/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a808ad0a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=732b2327/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7a0136e0/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9b96b0e4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3216b978/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4decbcd8/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8c0ca955/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9d0670dd/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=da09ed4b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=76fb4afb/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f11e17c0/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=93c72a97/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e40319d7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2d0bbbd3/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5b66b6f2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5ed5f205/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=93fd93c4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e9d94c4e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c5462e87/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=cda90e9e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2c54d6c5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=82ec9747/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2812951b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0d01bbf2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=001f3379/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d5b089a4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1314bc8c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c3a3f61e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=dacc2f83/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f6c0e2b7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f5ad7abc/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9ff73d95/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e4ab3b12/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=04d06a9c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=649ff6d9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=92622443/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8a4e5d1a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9cba0d0e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=86335468/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=aae9800e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f81598bf/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a9b84b96/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9a7e4c38/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=75b0446f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e8b64419/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f8674e15/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9570bfb7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6abd21d4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c9902f48/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3f1cf5ba/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9c1ea003/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=11739de2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=554e46e9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d5fde276/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=898096eb/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=83711ef5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d6776176/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8a6b6912/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=48df987b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8078b7de/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=49a1931d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8f753551/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ec8f8f95/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b9b22bff/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1f5835cd/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d08806a2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d4d9f7f9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3fcef947/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d506f4c7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=90161e10/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=de742c5c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c45068a1/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=63d4ab9a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b1de4423/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=05bbed1b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3ca35642/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=464a75fb/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=966161e7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=21a76448/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7b0a4060/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5f37ceb1/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5e359a08/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=06c8b2fb/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9b328d6c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9bdd6964/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ac66c144/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e1ccc3d1/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8148c785/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=72c9c38d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1606f203/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=34ec5de4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=089a6b19/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f1bd0f59/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7e87087b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3d3dd3ae/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=43a7386d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=62cd5c74/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f420b05a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b1f064ac/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6f49c8d0/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=af4f064e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e4e58096/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5f574f3d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4177e5e5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a3b146ca/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=857baaa6/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b447e66d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3065aa2f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c6cc7467/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9e052412/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a4530b41/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=cd144127/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1b2eea8f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=bdcc7d10/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=03a9019b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=cb73fed9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1aae1de3/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=df556fd2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c73dd2e4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2cd9b5a3/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3e5ee48c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2c2dc20d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6c2edc91/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=55f9338e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a8d9de72/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a4481101/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3983d3cd/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e51193d1/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0d4fa8f4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c0f2a046/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7265f1e5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a4f13c0d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8e749c85/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=81d3ab22/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=66f619e3/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3875d4de/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b08f0ca4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a814e825/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=325afd3d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1e87baed/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=372a7950/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=26aeacdf/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f7b1374e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0d279d77/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5d885b20/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9fa68512/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c829500d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=98ed2153/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=12380b06/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ef9617e7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=101774f0/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9e964060/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9d65adbf/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6826f0be/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=89739b1a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d5a8d9b0/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f3020788/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4f20b188/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=71850348/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=06eb8adb/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f35b607c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2ac0bd9f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6ac5763a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=cd8f3c61/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6247cc15/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=331733c7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=119d7562/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=56d9dead/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=29587a31/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9eb283e4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ec9195be/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=53814642/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=350dbeba/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4a475a9f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a5078c62/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=50707f1e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f62b317d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4a6af685/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a614af1b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e0db55b1/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fc2c2c08/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f57de847/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c9dabad5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a1ab89aa/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fa633e39/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4f059221/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=913bea9f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1eea8df2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=43f44f6c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a148b46f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ebf30e46/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6c0fe935/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=082df556/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=059eed01/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=52e9e467/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9402b885/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=bba6ff20/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6ac5eaaf/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6d707ac3/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4d5a8ce7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ef07f833/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=eb93a46a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6ebfdc95/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c731458f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d791703f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3c620257/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=cfe4cf40/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fdf4691f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=85d9c915/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a08ebf6e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=641697e6/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=69b65679/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=21eb6d47/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=28e973b1/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f75c957f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=abac67cc/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c9e419e7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e3bce7e1/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8ddb6b8d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b23b9220/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4b71830a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b802aec3/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=31f01671/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=012e3869/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4cde1e34/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8f2d131f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=aaefeff0/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=edb9d0f3/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=35daea65/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7b543871/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1f2164a4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ca3204b0/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=22c72c4e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e46417a7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=13fca10c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=099e3614/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6e128c6b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=427037b2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5ee595e8/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a297d1b9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2c406043/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d445fb74/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c308b134/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d19e1025/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=419d05c6/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3c8f474a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=aecc7e74/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=83912085/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=60c1ff37/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a49eda7f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=045a0a94/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e88aa867/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6a4df6ff/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a1942b0b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8a645723/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=22e44415/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=52ce9b8b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0b7d7aec/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f2d4efd8/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=34362a9a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9dc74359/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9052579b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c79039af/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8d8b8553/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=14568d61/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d77ac332/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8f21c613/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ad380962/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=709457f3/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6699c999/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5f1b07e1/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=764d8b42/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b712b69b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ee2bf575/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1b6fb363/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=68be3d5c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5ddbac80/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6c737069/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1d78b3c3/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a5710c0a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5e57bd12/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=23e71e7c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0d4800c8/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=27d7e5e4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0ec403df/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a65b2226/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=14391970/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=15f217a6/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=09b29113/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=abaf745c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5af79adb/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=96de5f57/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ff18b749/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d8037389/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2ee0a1e8/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=83eda373/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=035c96dd/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f67908e7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6197a2ce/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1649ce22/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d661ddf7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4442c376/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fa34f945/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3d736110/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=806d877f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c8cc2e1b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e3f71f7a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=95d57ff9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a6fbb2e7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=57c4f2b4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=bf31e0a7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=08660d12/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a3858c6a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7fa51811/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f584742f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f93010a8/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=db9eae59/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f6c20447/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=144a9a79/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=012cadd8/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1e5f6199/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=92bb8516/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2898269f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=855c6099/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=51364c23/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=05e94f88/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a00c85e7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6d5944a9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b2b56219/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f0d76b32/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7c21ad67/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=07048067/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c73f149c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=31648caa/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2b34dcf3/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4fd7e043/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f6d879aa/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e0655da2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6a2fd807/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=070386b2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=408bed19/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7f26f78c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=df4ab9b1/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=221e37e0/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8f9c03c6/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e23a8a0a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0b50f3fa/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=bb0d7d92/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=563ebc00/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e76ad778/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=75b53bd4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2bbcfd43/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=25a3a723/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=22536a61/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=47350ac6/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f6cc80a9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=02cf7384/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=467c549f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=11f9b26c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2da6bf6e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=22f43a12/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=721ea536/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4570c8b8/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e63000c5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=32b8490d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=93fda84a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fc49ba65/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=72a0c969/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3826be66/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=481a1861/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=13eee030/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2a9e0dee/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0e3b0bd2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e4d396d7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c6da0d4b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=94a1053b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e4614ec6/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c294b507/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2840643b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2f8ec752/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4a4a0f78/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=37bcfa7e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a5099438/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4cabd7aa/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e0869709/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=71c1b1d2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=cf1b9d44/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=54391716/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=233b9425/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=cd1fff5a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9ab4909f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9ebb73c7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b074f33b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=bd4ccd4c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ad0bbf35/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5a313293/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=05db1b9b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c6575d38/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=35fa2ebf/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=af485add/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=cbcf8cf2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c3a86e3e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a7b9546a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a774c63b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ed0b3906/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e0283d3d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2fef897e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1301f65d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=658e66ec/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9fb96ae3/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0d924604/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c4c2076b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3d970ce4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=adba23f0/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ba73bc7c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=de91310c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=260f542b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8a9e653f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d0ac4f1c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ec13a1b9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f64ae747/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4926b18a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b08423c5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1a803bfe/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e072b994/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7c39c8e5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9ddfb9e6/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2bac0893/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1aff6762/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ffed1dd5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c0442863/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=416b6ba2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=aa1700c7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a402c6c8/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2e17c497/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=81feecad/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=04f094a8/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b7a61f8d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=397efe7a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9f3ca269/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9540fa8e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=29b37b4a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ea7adcd6/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9aa1a2ae/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9271574b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b9cf3f7c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5124169c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fc41be2f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=71852781/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f6d6f400/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b41cee02/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=db3b1dd1/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=338146bd/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=56ef356c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3c2cf08e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1c23295e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=685cc0f1/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2a922ca4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=84b7d89d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1c5ba087/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=19455336/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ad536dea/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4aa87859/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d87e2d01/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4bc2bee9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f285b43c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=bfb421f9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e0ad6550/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=84875079/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6774ba64/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6fb28c2a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ab54c39e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f1049268/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4e6c7a75/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=10e46254/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=214f46e8/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b94ec4a1/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b3b200af/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=53905a2c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0b4014f0/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b452f767/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=067b9287/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3d6143f3/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=db38d1f9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=da19c97e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9f70688f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=350cf38b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=50b2b84b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9e171735/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e1a4575f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=579e50bd/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7bdbf66f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a0182b17/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9a2082cf/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f9334e08/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=101c27f1/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=428970d4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=57f6fa6c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9027c805/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=11be5d2e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d05f5d71/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=47240aa3/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c3dde859/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ee67eb55/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=cd703872/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fd028ecc/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8c6c52a2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c274a243/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e4b47411/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=daf3969c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9d6b1410/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4e85505f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c6d4b453/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=321202d4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2f16cad4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=949f94e5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c55187b4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=92293b06/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=64b4005d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=00f332d1/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9ce139d3/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=380029ef/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4ca242ea/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a28c7891/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=38d53b92/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fd56e059/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=384c3f27/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a26c3e8f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9ddb06db/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=745e6065/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d74e4d7c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a5dbb00a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0d570d3e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9a5aed6c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0c4e2d68/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=80b46ffb/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ac3ba541/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=23e024bd/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2760be91/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c446e1c5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=bdbff28b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4b3c7594/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fb3c2c87/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=119e181e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1e08b1dc/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3268c574/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ab36aa48/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=659fec57/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=02cebf33/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=43720c15/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6e9beaee/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5c22f241/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6595d479/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7187caec/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=24398aed/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4a1440d9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0417c91e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=621066ff/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=526f719b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7dc65b92/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5c2c136d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0cbe4e54/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9e4385f7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fecc07d6/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=613fc399/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6a16089d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ee21612e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5132511c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=64ed48c4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c0a7d046/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1eedf45e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=51f38b37/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=be210bc7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2a0b8386/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c9879365/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3a594acf/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fdea7d9e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=24ab10c6/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=33d60f7d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=bbd71a7c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5e55e9fd/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=87050a09/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e754411f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=36530d36/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fd0d9bca/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=cd89d5f1/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=dd747bba/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3d48430d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0a431608/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d57f6c9e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f7fc97cf/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6fcdcb2a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c8fbbc8a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=71ee31f8/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=81a4b826/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a95b4487/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=029a19c9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d859115e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=954a4c2e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2c483245/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c38585c5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5d3b6ea5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=bea525dc/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=863e40c7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=31d61741/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b7c410a9/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d6cca65e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=278e8a51/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6b6467f4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e21255e2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ef58dd3c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1b5b34bc/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=15227eef/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=70de1c63/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1b32427b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=dcfcd574/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=68fa4631/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4dc4ed56/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=994ee014/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0c4eabac/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=99b15811/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d28f0d44/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=32dcc8ab/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=85d99199/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=bbe5bedd/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a3391798/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4280076d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ecd25dd1/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2496c491/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=063b16fc/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8cab7bc4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ea7277b4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=30d2fd47/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1f7bd44c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6dfe4a75/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=35198c2d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f47abc42/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c3d46daf/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2f154763/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=9130a22e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c1373df0/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6282e693/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=49e4eade/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ad9f821d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fad07fce/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5d762840/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=4d61a44e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f9384fa2/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=23567787/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=c3061b23/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8875387b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fe9c71d8/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7f2715b4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a3bd8858/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0f6b71c4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=08577722/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=8a44ea3a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2cda86bd/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b9e90f7f/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=2cb0db2c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e1958a83/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1f65fa82/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0bd89878/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=adc2d620/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=224fc39a/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=d4d2f272/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=3b1b9538/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e28c0bfa/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=31b74cd4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=40087bc5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a8926a86/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=df98fbb4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=25eba023/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=a2994e55/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=14b3d6e5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=18b8b2f6/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=efa35d35/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=351cd4ec/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5264bb0e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e1e02e28/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=b308c03e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f015a18c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=fb04f7dd/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=064e8da5/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=58dfccdb/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=6e85a624/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=bc66f41d/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=0b7d9da6/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=1fc07a80/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=43629a34/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=7800a084/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=73ffa609/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f0957ca1/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=948e1435/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ec6b57b4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=78704d22/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5b9ff85e/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e4762a2b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=930c567c/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=e892aec6/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=ffcd4dbd/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=cd68643b/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=f8ff0bc8/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=db23fbe4/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=687c85e7/part-0.parquet
/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet/id=5f099188/part-0.parquet
[44]:
from concurrent.futures import ThreadPoolExecutor
import os
from tqdm import tqdm
def process_file(filename, dirname):
df = pd.read_parquet(os.path.join(dirname, filename, 'part-0.parquet'))
df.drop('step', axis=1, inplace=True)
return df.describe().values.reshape(-1), filename.split('=')[1]

def load_time_series(dirname) -> pd.DataFrame:
ids = os.listdir(dirname)
with ThreadPoolExecutor() as executor:
results = list(tqdm(executor.map(lambda fname: process_file(fname, dirname), ids), total=len(ids)))
stats, indexes = zip(*results)
df = pd.DataFrame(stats, columns=[f"Stat_{i}" for i in range(len(stats[0]))])
df['id'] = indexes
return df

train_ts = load_time_series("/kaggle/input/child-mind-institute-problematic-internet-use/series_train.parquet")
test_ts = load_time_series("/kaggle/input/child-mind-institute-problematic-internet-use/series_test.parquet")
time_series_cols = train_ts.columns.tolist()
time_series_cols.remove("id")
100%|██████████| 996/996 [01:28<00:00, 11.23it/s]
100%|██████████| 2/2 [00:00<00:00, 10.09it/s]
## Data Exploration

Data Exploration¶

Viewing the contents of the various datasets:

Viewing the contents of the various datasets:

[45]:
train_ds =pd.read_csv('/kaggle/input/child-mind-institute-problematic-internet-use/train.csv')
train_ds.head()
[45]:
id Basic_Demos-Enroll_Season Basic_Demos-Age Basic_Demos-Sex CGAS-Season CGAS-CGAS_Score Physical-Season Physical-BMI Physical-Height Physical-Weight ... PCIAT-PCIAT_18 PCIAT-PCIAT_19 PCIAT-PCIAT_20 PCIAT-PCIAT_Total SDS-Season SDS-SDS_Total_Raw SDS-SDS_Total_T PreInt_EduHx-Season PreInt_EduHx-computerinternet_hoursday sii
0 00008ff9 Fall 5 0 Winter 51.0 Fall 16.877316 46.0 50.8 ... 4.0 2.0 4.0 55.0 NaN NaN NaN Fall 3.0 2.0
1 000fd460 Summer 9 0 NaN NaN Fall 14.035590 48.0 46.0 ... 0.0 0.0 0.0 0.0 Fall 46.0 64.0 Summer 0.0 0.0
2 00105258 Summer 10 1 Fall 71.0 Fall 16.648696 56.5 75.6 ... 2.0 1.0 1.0 28.0 Fall 38.0 54.0 Summer 2.0 0.0
3 00115b9f Winter 9 0 Fall 71.0 Summer 18.292347 56.0 81.6 ... 3.0 4.0 1.0 44.0 Summer 31.0 45.0 Winter 0.0 1.0
4 0016bb22 Spring 18 1 Summer NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN

5 rows × 82 columns

[46]:
test_ds =pd.read_csv('/kaggle/input/child-mind-institute-problematic-internet-use/test.csv')
test_ds.head()
[46]:
id Basic_Demos-Enroll_Season Basic_Demos-Age Basic_Demos-Sex CGAS-Season CGAS-CGAS_Score Physical-Season Physical-BMI Physical-Height Physical-Weight ... BIA-BIA_TBW PAQ_A-Season PAQ_A-PAQ_A_Total PAQ_C-Season PAQ_C-PAQ_C_Total SDS-Season SDS-SDS_Total_Raw SDS-SDS_Total_T PreInt_EduHx-Season PreInt_EduHx-computerinternet_hoursday
0 00008ff9 Fall 5 0 Winter 51.0 Fall 16.877316 46.0 50.8 ... 32.6909 NaN NaN NaN NaN NaN NaN NaN Fall 3.0
1 000fd460 Summer 9 0 NaN NaN Fall 14.035590 48.0 46.0 ... 27.0552 NaN NaN Fall 2.340 Fall 46.0 64.0 Summer 0.0
2 00105258 Summer 10 1 Fall 71.0 Fall 16.648696 56.5 75.6 ... NaN NaN NaN Summer 2.170 Fall 38.0 54.0 Summer 2.0
3 00115b9f Winter 9 0 Fall 71.0 Summer 18.292347 56.0 81.6 ... 45.9966 NaN NaN Winter 2.451 Summer 31.0 45.0 Winter 0.0
4 0016bb22 Spring 18 1 Summer NaN NaN NaN NaN NaN ... NaN Summer 1.04 NaN NaN NaN NaN NaN NaN NaN

5 rows × 59 columns

[47]:
data_dict = pd.read_csv('/kaggle/input/child-mind-institute-problematic-internet-use/data_dictionary.csv')
data_dict.head()
[47]:
Instrument Field Description Type Values Value Labels
0 Identifier id Participant's ID str NaN NaN
1 Demographics Basic_Demos-Enroll_Season Season of enrollment str Spring, Summer, Fall, Winter NaN
2 Demographics Basic_Demos-Age Age of participant float NaN NaN
3 Demographics Basic_Demos-Sex Sex of participant categorical int 0,1 0=Male, 1=Female
4 Children's Global Assessment Scale CGAS-Season Season of participation str Spring, Summer, Fall, Winter NaN
[48]:
train_ts.head()
[48]:
Stat_0 Stat_1 Stat_2 Stat_3 Stat_4 Stat_5 Stat_6 Stat_7 Stat_8 Stat_9 ... Stat_87 Stat_88 Stat_89 Stat_90 Stat_91 Stat_92 Stat_93 Stat_94 Stat_95 id
0 50458.0 50458.0 50458.0 50458.0 50458.0 50458.0 50458.0 50458.0 50458.0 50458.0 ... 5.314874 89.422226 0.0 2626.199951 4187.0 8.639500e+13 7.0 2.0 57.0 0745c390
1 340584.0 340584.0 340584.0 340584.0 340584.0 340584.0 340584.0 340584.0 340584.0 340584.0 ... 3.966906 89.080330 1.0 2628.199951 4146.0 8.639500e+13 7.0 2.0 243.0 eaab7a96
2 40003.0 40003.0 40003.0 40003.0 40003.0 40003.0 40003.0 40003.0 40003.0 40003.0 ... 5.066334 86.987267 0.0 2618.199951 4183.0 8.636500e+13 7.0 3.0 134.0 8ec2cc63
3 223915.0 223915.0 223915.0 223915.0 223915.0 223915.0 223915.0 223915.0 223915.0 223915.0 ... 6.134459 89.976074 0.0 2502.000000 6000.0 8.639500e+13 7.0 4.0 72.0 b2987a65
4 15420.0 15420.0 15420.0 15420.0 15420.0 15420.0 15420.0 15420.0 15420.0 15420.0 ... 2.774382 89.300034 0.0 1046.800049 4199.0 8.601500e+13 7.0 4.0 76.0 7b8842c3

5 rows × 97 columns

[49]:
train_ts.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 996 entries, 0 to 995
Data columns (total 97 columns):
 #   Column   Non-Null Count  Dtype  
---  ------   --------------  -----  
 0   Stat_0   996 non-null    float64
 1   Stat_1   996 non-null    float64
 2   Stat_2   996 non-null    float64
 3   Stat_3   996 non-null    float64
 4   Stat_4   996 non-null    float64
 5   Stat_5   996 non-null    float64
 6   Stat_6   996 non-null    float64
 7   Stat_7   996 non-null    float64
 8   Stat_8   996 non-null    float64
 9   Stat_9   996 non-null    float64
 10  Stat_10  996 non-null    float64
 11  Stat_11  996 non-null    float64
 12  Stat_12  996 non-null    float64
 13  Stat_13  996 non-null    float64
 14  Stat_14  996 non-null    float64
 15  Stat_15  996 non-null    float64
 16  Stat_16  996 non-null    float64
 17  Stat_17  996 non-null    float64
 18  Stat_18  996 non-null    float64
 19  Stat_19  996 non-null    float64
 20  Stat_20  996 non-null    float64
 21  Stat_21  996 non-null    float64
 22  Stat_22  996 non-null    float64
 23  Stat_23  996 non-null    float64
 24  Stat_24  996 non-null    float64
 25  Stat_25  996 non-null    float64
 26  Stat_26  996 non-null    float64
 27  Stat_27  996 non-null    float64
 28  Stat_28  996 non-null    float64
 29  Stat_29  996 non-null    float64
 30  Stat_30  996 non-null    float64
 31  Stat_31  996 non-null    float64
 32  Stat_32  996 non-null    float64
 33  Stat_33  996 non-null    float64
 34  Stat_34  996 non-null    float64
 35  Stat_35  996 non-null    float64
 36  Stat_36  996 non-null    float64
 37  Stat_37  996 non-null    float64
 38  Stat_38  996 non-null    float64
 39  Stat_39  996 non-null    float64
 40  Stat_40  996 non-null    float64
 41  Stat_41  996 non-null    float64
 42  Stat_42  996 non-null    float64
 43  Stat_43  996 non-null    float64
 44  Stat_44  996 non-null    float64
 45  Stat_45  996 non-null    float64
 46  Stat_46  996 non-null    float64
 47  Stat_47  996 non-null    float64
 48  Stat_48  996 non-null    float64
 49  Stat_49  996 non-null    float64
 50  Stat_50  996 non-null    float64
 51  Stat_51  996 non-null    float64
 52  Stat_52  996 non-null    float64
 53  Stat_53  996 non-null    float64
 54  Stat_54  996 non-null    float64
 55  Stat_55  996 non-null    float64
 56  Stat_56  996 non-null    float64
 57  Stat_57  996 non-null    float64
 58  Stat_58  996 non-null    float64
 59  Stat_59  996 non-null    float64
 60  Stat_60  996 non-null    float64
 61  Stat_61  996 non-null    float64
 62  Stat_62  996 non-null    float64
 63  Stat_63  996 non-null    float64
 64  Stat_64  996 non-null    float64
 65  Stat_65  996 non-null    float64
 66  Stat_66  996 non-null    float64
 67  Stat_67  996 non-null    float64
 68  Stat_68  996 non-null    float64
 69  Stat_69  996 non-null    float64
 70  Stat_70  996 non-null    float64
 71  Stat_71  996 non-null    float64
 72  Stat_72  996 non-null    float64
 73  Stat_73  996 non-null    float64
 74  Stat_74  996 non-null    float64
 75  Stat_75  996 non-null    float64
 76  Stat_76  996 non-null    float64
 77  Stat_77  996 non-null    float64
 78  Stat_78  996 non-null    float64
 79  Stat_79  996 non-null    float64
 80  Stat_80  996 non-null    float64
 81  Stat_81  996 non-null    float64
 82  Stat_82  996 non-null    float64
 83  Stat_83  996 non-null    float64
 84  Stat_84  996 non-null    float64
 85  Stat_85  996 non-null    float64
 86  Stat_86  996 non-null    float64
 87  Stat_87  996 non-null    float64
 88  Stat_88  996 non-null    float64
 89  Stat_89  996 non-null    float64
 90  Stat_90  996 non-null    float64
 91  Stat_91  996 non-null    float64
 92  Stat_92  996 non-null    float64
 93  Stat_93  996 non-null    float64
 94  Stat_94  996 non-null    float64
 95  Stat_95  996 non-null    float64
 96  id       996 non-null    object 
dtypes: float64(96), object(1)
memory usage: 754.9+ KB
[50]:
test_ts.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 2 entries, 0 to 1
Data columns (total 97 columns):
 #   Column   Non-Null Count  Dtype  
---  ------   --------------  -----  
 0   Stat_0   2 non-null      float64
 1   Stat_1   2 non-null      float64
 2   Stat_2   2 non-null      float64
 3   Stat_3   2 non-null      float64
 4   Stat_4   2 non-null      float64
 5   Stat_5   2 non-null      float64
 6   Stat_6   2 non-null      float64
 7   Stat_7   2 non-null      float64
 8   Stat_8   2 non-null      float64
 9   Stat_9   2 non-null      float64
 10  Stat_10  2 non-null      float64
 11  Stat_11  2 non-null      float64
 12  Stat_12  2 non-null      float64
 13  Stat_13  2 non-null      float64
 14  Stat_14  2 non-null      float64
 15  Stat_15  2 non-null      float64
 16  Stat_16  2 non-null      float64
 17  Stat_17  2 non-null      float64
 18  Stat_18  2 non-null      float64
 19  Stat_19  2 non-null      float64
 20  Stat_20  2 non-null      float64
 21  Stat_21  2 non-null      float64
 22  Stat_22  2 non-null      float64
 23  Stat_23  2 non-null      float64
 24  Stat_24  2 non-null      float64
 25  Stat_25  2 non-null      float64
 26  Stat_26  2 non-null      float64
 27  Stat_27  2 non-null      float64
 28  Stat_28  2 non-null      float64
 29  Stat_29  2 non-null      float64
 30  Stat_30  2 non-null      float64
 31  Stat_31  2 non-null      float64
 32  Stat_32  2 non-null      float64
 33  Stat_33  2 non-null      float64
 34  Stat_34  2 non-null      float64
 35  Stat_35  2 non-null      float64
 36  Stat_36  2 non-null      float64
 37  Stat_37  2 non-null      float64
 38  Stat_38  2 non-null      float64
 39  Stat_39  2 non-null      float64
 40  Stat_40  2 non-null      float64
 41  Stat_41  2 non-null      float64
 42  Stat_42  2 non-null      float64
 43  Stat_43  2 non-null      float64
 44  Stat_44  2 non-null      float64
 45  Stat_45  2 non-null      float64
 46  Stat_46  2 non-null      float64
 47  Stat_47  2 non-null      float64
 48  Stat_48  2 non-null      float64
 49  Stat_49  2 non-null      float64
 50  Stat_50  2 non-null      float64
 51  Stat_51  2 non-null      float64
 52  Stat_52  2 non-null      float64
 53  Stat_53  2 non-null      float64
 54  Stat_54  2 non-null      float64
 55  Stat_55  2 non-null      float64
 56  Stat_56  2 non-null      float64
 57  Stat_57  2 non-null      float64
 58  Stat_58  2 non-null      float64
 59  Stat_59  2 non-null      float64
 60  Stat_60  2 non-null      float64
 61  Stat_61  2 non-null      float64
 62  Stat_62  2 non-null      float64
 63  Stat_63  2 non-null      float64
 64  Stat_64  2 non-null      float64
 65  Stat_65  2 non-null      float64
 66  Stat_66  2 non-null      float64
 67  Stat_67  2 non-null      float64
 68  Stat_68  2 non-null      float64
 69  Stat_69  2 non-null      float64
 70  Stat_70  2 non-null      float64
 71  Stat_71  2 non-null      float64
 72  Stat_72  2 non-null      float64
 73  Stat_73  2 non-null      float64
 74  Stat_74  2 non-null      float64
 75  Stat_75  2 non-null      float64
 76  Stat_76  2 non-null      float64
 77  Stat_77  2 non-null      float64
 78  Stat_78  2 non-null      float64
 79  Stat_79  2 non-null      float64
 80  Stat_80  2 non-null      float64
 81  Stat_81  2 non-null      float64
 82  Stat_82  2 non-null      float64
 83  Stat_83  2 non-null      float64
 84  Stat_84  2 non-null      float64
 85  Stat_85  2 non-null      float64
 86  Stat_86  2 non-null      float64
 87  Stat_87  2 non-null      float64
 88  Stat_88  2 non-null      float64
 89  Stat_89  2 non-null      float64
 90  Stat_90  2 non-null      float64
 91  Stat_91  2 non-null      float64
 92  Stat_92  2 non-null      float64
 93  Stat_93  2 non-null      float64
 94  Stat_94  2 non-null      float64
 95  Stat_95  2 non-null      float64
 96  id       2 non-null      object 
dtypes: float64(96), object(1)
memory usage: 1.6+ KB
[51]:
train_ds.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 3960 entries, 0 to 3959
Data columns (total 82 columns):
 #   Column                                  Non-Null Count  Dtype  
---  ------                                  --------------  -----  
 0   id                                      3960 non-null   object 
 1   Basic_Demos-Enroll_Season               3960 non-null   object 
 2   Basic_Demos-Age                         3960 non-null   int64  
 3   Basic_Demos-Sex                         3960 non-null   int64  
 4   CGAS-Season                             2555 non-null   object 
 5   CGAS-CGAS_Score                         2421 non-null   float64
 6   Physical-Season                         3310 non-null   object 
 7   Physical-BMI                            3022 non-null   float64
 8   Physical-Height                         3027 non-null   float64
 9   Physical-Weight                         3076 non-null   float64
 10  Physical-Waist_Circumference            898 non-null    float64
 11  Physical-Diastolic_BP                   2954 non-null   float64
 12  Physical-HeartRate                      2967 non-null   float64
 13  Physical-Systolic_BP                    2954 non-null   float64
 14  Fitness_Endurance-Season                1308 non-null   object 
 15  Fitness_Endurance-Max_Stage             743 non-null    float64
 16  Fitness_Endurance-Time_Mins             740 non-null    float64
 17  Fitness_Endurance-Time_Sec              740 non-null    float64
 18  FGC-Season                              3346 non-null   object 
 19  FGC-FGC_CU                              2322 non-null   float64
 20  FGC-FGC_CU_Zone                         2282 non-null   float64
 21  FGC-FGC_GSND                            1074 non-null   float64
 22  FGC-FGC_GSND_Zone                       1062 non-null   float64
 23  FGC-FGC_GSD                             1074 non-null   float64
 24  FGC-FGC_GSD_Zone                        1063 non-null   float64
 25  FGC-FGC_PU                              2310 non-null   float64
 26  FGC-FGC_PU_Zone                         2271 non-null   float64
 27  FGC-FGC_SRL                             2305 non-null   float64
 28  FGC-FGC_SRL_Zone                        2267 non-null   float64
 29  FGC-FGC_SRR                             2307 non-null   float64
 30  FGC-FGC_SRR_Zone                        2269 non-null   float64
 31  FGC-FGC_TL                              2324 non-null   float64
 32  FGC-FGC_TL_Zone                         2285 non-null   float64
 33  BIA-Season                              2145 non-null   object 
 34  BIA-BIA_Activity_Level_num              1991 non-null   float64
 35  BIA-BIA_BMC                             1991 non-null   float64
 36  BIA-BIA_BMI                             1991 non-null   float64
 37  BIA-BIA_BMR                             1991 non-null   float64
 38  BIA-BIA_DEE                             1991 non-null   float64
 39  BIA-BIA_ECW                             1991 non-null   float64
 40  BIA-BIA_FFM                             1991 non-null   float64
 41  BIA-BIA_FFMI                            1991 non-null   float64
 42  BIA-BIA_FMI                             1991 non-null   float64
 43  BIA-BIA_Fat                             1991 non-null   float64
 44  BIA-BIA_Frame_num                       1991 non-null   float64
 45  BIA-BIA_ICW                             1991 non-null   float64
 46  BIA-BIA_LDM                             1991 non-null   float64
 47  BIA-BIA_LST                             1991 non-null   float64
 48  BIA-BIA_SMM                             1991 non-null   float64
 49  BIA-BIA_TBW                             1991 non-null   float64
 50  PAQ_A-Season                            475 non-null    object 
 51  PAQ_A-PAQ_A_Total                       475 non-null    float64
 52  PAQ_C-Season                            1721 non-null   object 
 53  PAQ_C-PAQ_C_Total                       1721 non-null   float64
 54  PCIAT-Season                            2736 non-null   object 
 55  PCIAT-PCIAT_01                          2733 non-null   float64
 56  PCIAT-PCIAT_02                          2734 non-null   float64
 57  PCIAT-PCIAT_03                          2731 non-null   float64
 58  PCIAT-PCIAT_04                          2731 non-null   float64
 59  PCIAT-PCIAT_05                          2729 non-null   float64
 60  PCIAT-PCIAT_06                          2732 non-null   float64
 61  PCIAT-PCIAT_07                          2729 non-null   float64
 62  PCIAT-PCIAT_08                          2730 non-null   float64
 63  PCIAT-PCIAT_09                          2730 non-null   float64
 64  PCIAT-PCIAT_10                          2733 non-null   float64
 65  PCIAT-PCIAT_11                          2734 non-null   float64
 66  PCIAT-PCIAT_12                          2731 non-null   float64
 67  PCIAT-PCIAT_13                          2729 non-null   float64
 68  PCIAT-PCIAT_14                          2732 non-null   float64
 69  PCIAT-PCIAT_15                          2730 non-null   float64
 70  PCIAT-PCIAT_16                          2728 non-null   float64
 71  PCIAT-PCIAT_17                          2725 non-null   float64
 72  PCIAT-PCIAT_18                          2728 non-null   float64
 73  PCIAT-PCIAT_19                          2730 non-null   float64
 74  PCIAT-PCIAT_20                          2733 non-null   float64
 75  PCIAT-PCIAT_Total                       2736 non-null   float64
 76  SDS-Season                              2618 non-null   object 
 77  SDS-SDS_Total_Raw                       2609 non-null   float64
 78  SDS-SDS_Total_T                         2606 non-null   float64
 79  PreInt_EduHx-Season                     3540 non-null   object 
 80  PreInt_EduHx-computerinternet_hoursday  3301 non-null   float64
 81  sii                                     2736 non-null   float64
dtypes: float64(68), int64(2), object(12)
memory usage: 2.5+ MB
[52]:
test_ds.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 20 entries, 0 to 19
Data columns (total 59 columns):
 #   Column                                  Non-Null Count  Dtype  
---  ------                                  --------------  -----  
 0   id                                      20 non-null     object 
 1   Basic_Demos-Enroll_Season               20 non-null     object 
 2   Basic_Demos-Age                         20 non-null     int64  
 3   Basic_Demos-Sex                         20 non-null     int64  
 4   CGAS-Season                             10 non-null     object 
 5   CGAS-CGAS_Score                         8 non-null      float64
 6   Physical-Season                         14 non-null     object 
 7   Physical-BMI                            13 non-null     float64
 8   Physical-Height                         13 non-null     float64
 9   Physical-Weight                         13 non-null     float64
 10  Physical-Waist_Circumference            5 non-null      float64
 11  Physical-Diastolic_BP                   11 non-null     float64
 12  Physical-HeartRate                      12 non-null     float64
 13  Physical-Systolic_BP                    11 non-null     float64
 14  Fitness_Endurance-Season                4 non-null      object 
 15  Fitness_Endurance-Max_Stage             3 non-null      float64
 16  Fitness_Endurance-Time_Mins             3 non-null      float64
 17  Fitness_Endurance-Time_Sec              3 non-null      float64
 18  FGC-Season                              17 non-null     object 
 19  FGC-FGC_CU                              13 non-null     float64
 20  FGC-FGC_CU_Zone                         13 non-null     float64
 21  FGC-FGC_GSND                            5 non-null      float64
 22  FGC-FGC_GSND_Zone                       5 non-null      float64
 23  FGC-FGC_GSD                             5 non-null      float64
 24  FGC-FGC_GSD_Zone                        5 non-null      float64
 25  FGC-FGC_PU                              13 non-null     float64
 26  FGC-FGC_PU_Zone                         13 non-null     float64
 27  FGC-FGC_SRL                             13 non-null     float64
 28  FGC-FGC_SRL_Zone                        13 non-null     float64
 29  FGC-FGC_SRR                             13 non-null     float64
 30  FGC-FGC_SRR_Zone                        13 non-null     float64
 31  FGC-FGC_TL                              13 non-null     float64
 32  FGC-FGC_TL_Zone                         13 non-null     float64
 33  BIA-Season                              8 non-null      object 
 34  BIA-BIA_Activity_Level_num              8 non-null      float64
 35  BIA-BIA_BMC                             8 non-null      float64
 36  BIA-BIA_BMI                             8 non-null      float64
 37  BIA-BIA_BMR                             8 non-null      float64
 38  BIA-BIA_DEE                             8 non-null      float64
 39  BIA-BIA_ECW                             8 non-null      float64
 40  BIA-BIA_FFM                             8 non-null      float64
 41  BIA-BIA_FFMI                            8 non-null      float64
 42  BIA-BIA_FMI                             8 non-null      float64
 43  BIA-BIA_Fat                             8 non-null      float64
 44  BIA-BIA_Frame_num                       8 non-null      float64
 45  BIA-BIA_ICW                             8 non-null      float64
 46  BIA-BIA_LDM                             8 non-null      float64
 47  BIA-BIA_LST                             8 non-null      float64
 48  BIA-BIA_SMM                             8 non-null      float64
 49  BIA-BIA_TBW                             8 non-null      float64
 50  PAQ_A-Season                            1 non-null      object 
 51  PAQ_A-PAQ_A_Total                       1 non-null      float64
 52  PAQ_C-Season                            9 non-null      object 
 53  PAQ_C-PAQ_C_Total                       9 non-null      float64
 54  SDS-Season                              10 non-null     object 
 55  SDS-SDS_Total_Raw                       10 non-null     float64
 56  SDS-SDS_Total_T                         10 non-null     float64
 57  PreInt_EduHx-Season                     18 non-null     object 
 58  PreInt_EduHx-computerinternet_hoursday  16 non-null     float64
dtypes: float64(46), int64(2), object(11)
memory usage: 9.3+ KB
[53]:
#find intersection of IDs in train_ds and train_ts (which IDs are contained in both datasets)

train_ids = train_ds['id'].to_list()
parq_ids = train_ts['id'].to_list()

intersection_ids = (set(train_ids)).intersection(set(parq_ids))
print(len(intersection_ids))
996
[54]:
data_dict.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 81 entries, 0 to 80
Data columns (total 6 columns):
 #   Column        Non-Null Count  Dtype 
---  ------        --------------  ----- 
 0   Instrument    81 non-null     object
 1   Field         81 non-null     object
 2   Description   81 non-null     object
 3   Type          81 non-null     object
 4   Values        42 non-null     object
 5   Value Labels  32 non-null     object
dtypes: object(6)
memory usage: 3.9+ KB
[55]:
data_dict['Instrument'].unique()
[55]:
array(['Identifier', 'Demographics', "Children's Global Assessment Scale",
       'Physical Measures', 'FitnessGram Vitals and Treadmill',
       'FitnessGram Child', 'Bio-electric Impedance Analysis',
       'Physical Activity Questionnaire (Adolescents)',
       'Physical Activity Questionnaire (Children)',
       'Parent-Child Internet Addiction Test', 'Sleep Disturbance Scale',
       'Internet Use'], dtype=object)
[56]:
import seaborn as sns
## Data Pre-Processing

Data Pre-Processing¶

##### Feature(s): Physical_BMI, BIA-BIA_BMI
Feature(s): Physical_BMI, BIA-BIA_BMI¶
There are two columns containing BMI values from different measures. I want to combine these into one column, taking the mean if both BMIs are not null, or only taking the non-null BMI value. If both BMI values are null, the combined BMI column will remain null.

There are two columns containing BMI values from different measures. I want to combine these into one column, taking the mean if both BMIs are not null, or only taking the non-null BMI value. If both BMI values are null, the combined BMI column will remain null.

[57]:
train_ds['Physical-BMI'].isna().sum()
[57]:
938
[58]:
train_ds['BIA-BIA_BMI'].isna().sum()
[58]:
1969
Since both BMI features contain a decent amount of null values, I will combine them into one feature. If only one of the two is null, I will take the non-null value, if neither is null I will take the mean, and if both are null, the value will remain null.

Since both BMI features contain a decent amount of null values, I will combine them into one feature. If only one of the two is null, I will take the non-null value, if neither is null I will take the mean, and if both are null, the value will remain null.

[59]:
list_cols = ['BIA-BIA_BMI', 'Physical-BMI']
train_ds['BMI_combined'] = train_ds.loc[:,list_cols].sum(axis=1, skipna=False)
test_ds['BMI_combined'] = test_ds.loc[:,list_cols].sum(axis=1, skipna=False)

[60]:
train_ds['BMI_combined'] = train_ds['BMI_combined']/2
test_ds['BMI_combined'] = test_ds['BMI_combined']/2
[61]:
#if only one of the two BMI columns is null, filling in BMI_combined values with the other value
train_ds['BMI_combined'] = train_ds['BMI_combined'].fillna(train_ds['Physical-BMI'])
train_ds['BMI_combined'] = train_ds['BMI_combined'].fillna(train_ds['BIA-BIA_BMI'])

test_ds['BMI_combined'] = test_ds['BMI_combined'].fillna(test_ds['Physical-BMI'])
test_ds['BMI_combined'] = test_ds['BMI_combined'].fillna(test_ds['BIA-BIA_BMI'])
[62]:
# checking that this worked as intended
BMI_cols = ['BIA-BIA_BMI', 'Physical-BMI', 'BMI_combined']
train_ds[BMI_cols]
[62]:
BIA-BIA_BMI Physical-BMI BMI_combined
0 16.8792 16.877316 16.878258
1 14.0371 14.035590 14.036345
2 NaN 16.648696 16.648696
3 18.2943 18.292347 18.293323
4 NaN NaN NaN
... ... ... ...
3955 16.3642 16.362460 16.363330
3956 NaN 18.764678 18.764678
3957 21.4438 21.441500 21.442650
3958 12.2372 12.235895 12.236548
3959 NaN NaN NaN

3960 rows × 3 columns

[63]:
#dropping the original BMI columns
train_ds = train_ds.drop(columns=['Physical-BMI', 'BIA-BIA_BMI'])
test_ds = test_ds.drop(columns=['Physical-BMI', 'BIA-BIA_BMI'])
##### Actigraphy data (train_ts)
Actigraphy data (train_ts)¶
Only 996 of the test subjects are in both train_ds and train_ts, meaning only this number of participants have both demographic data as well as actigraphy data.

Only 996 of the test subjects are in both train_ds and train_ts, meaning only this number of participants have both demographic data as well as actigraphy data.

[64]:
#merging train_ds and train_ts left on the ID values in train_ds, as there are more than those contained in train_ts
merged_train = pd.merge(train_ds, train_ts, how="left", on='id')
merged_train.head()

[64]:
id Basic_Demos-Enroll_Season Basic_Demos-Age Basic_Demos-Sex CGAS-Season CGAS-CGAS_Score Physical-Season Physical-Height Physical-Weight Physical-Waist_Circumference ... Stat_86 Stat_87 Stat_88 Stat_89 Stat_90 Stat_91 Stat_92 Stat_93 Stat_94 Stat_95
0 00008ff9 Fall 5 0 Winter 51.0 Fall 46.0 50.8 NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
1 000fd460 Summer 9 0 NaN NaN Fall 48.0 46.0 22.0 ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2 00105258 Summer 10 1 Fall 71.0 Fall 56.5 75.6 NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
3 00115b9f Winter 9 0 Fall 71.0 Summer 56.0 81.6 NaN ... 1.546979 4.004276 89.751656 0.0 2633.25 4188.5 8.611000e+13 7.0 3.0 85.0
4 0016bb22 Spring 18 1 Summer NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN

5 rows × 177 columns

[65]:
# doing same for the test data
merged_test = pd.merge(test_ds, test_ts, how="left", on='id')
merged_test.head()
test_ids = merged_test['id'].to_list()
[66]:
merged_train = merged_train.drop(columns=['id'])
merged_test = merged_test.drop(columns=['id'])
##### Feature(s): PCIAT-PCIAT_[01 through 20], PCIAT-PCIAT_Total
Feature(s): PCIAT-PCIAT_[01 through 20], PCIAT-PCIAT_Total¶
In the training dataset, there are features for 20 different PCIAT () scores, as well as a feature for PCIAT Total and the season the PCIAT test was conducted. The PCIAT Total was used by the creators of this dataset to determine 'sii' score and therefore there are no PCIAT values in the test dataset. A model cannot be trained to depend on these features if it is going to then be used to generate predictions for the test data, so I will drop them now.

In the training dataset, there are features for 20 different PCIAT () scores, as well as a feature for PCIAT Total and the season the PCIAT test was conducted. The PCIAT Total was used by the creators of this dataset to determine 'sii' score and therefore there are no PCIAT values in the test dataset. A model cannot be trained to depend on these features if it is going to then be used to generate predictions for the test data, so I will drop them now.

[67]:
merged_train = merged_train.drop(columns=['PCIAT-PCIAT_01',
'PCIAT-PCIAT_02',
'PCIAT-PCIAT_03',
'PCIAT-PCIAT_04',
'PCIAT-PCIAT_05',
'PCIAT-PCIAT_06',
'PCIAT-PCIAT_07',
'PCIAT-PCIAT_08',
'PCIAT-PCIAT_09',
'PCIAT-PCIAT_10',
'PCIAT-PCIAT_11',
'PCIAT-PCIAT_12',
'PCIAT-PCIAT_13',
'PCIAT-PCIAT_14',
'PCIAT-PCIAT_15',
'PCIAT-PCIAT_16',
'PCIAT-PCIAT_17',
'PCIAT-PCIAT_18',
'PCIAT-PCIAT_19',
'PCIAT-PCIAT_20',
'PCIAT-PCIAT_Total',
'PCIAT-Season'
])


[68]:
merged_train.columns
[68]:
Index(['Basic_Demos-Enroll_Season', 'Basic_Demos-Age', 'Basic_Demos-Sex',
       'CGAS-Season', 'CGAS-CGAS_Score', 'Physical-Season', 'Physical-Height',
       'Physical-Weight', 'Physical-Waist_Circumference',
       'Physical-Diastolic_BP',
       ...
       'Stat_86', 'Stat_87', 'Stat_88', 'Stat_89', 'Stat_90', 'Stat_91',
       'Stat_92', 'Stat_93', 'Stat_94', 'Stat_95'],
      dtype='object', length=154)
[69]:
numeric_data = merged_train.select_dtypes(include=np.number)
numeric_data = numeric_data.iloc[:,:48]

numeric_data.head()
[69]:
Basic_Demos-Age Basic_Demos-Sex CGAS-CGAS_Score Physical-Height Physical-Weight Physical-Waist_Circumference Physical-Diastolic_BP Physical-HeartRate Physical-Systolic_BP Fitness_Endurance-Max_Stage ... BIA-BIA_LST BIA-BIA_SMM BIA-BIA_TBW PAQ_A-PAQ_A_Total PAQ_C-PAQ_C_Total SDS-SDS_Total_Raw SDS-SDS_Total_T PreInt_EduHx-computerinternet_hoursday sii BMI_combined
0 5 0 51.0 46.0 50.8 NaN NaN NaN NaN NaN ... 38.9177 19.5413 32.6909 NaN NaN NaN NaN 3.0 2.0 16.878258
1 9 0 NaN 48.0 46.0 22.0 75.0 70.0 122.0 NaN ... 39.4497 15.4107 27.0552 NaN 2.340 46.0 64.0 0.0 0.0 14.036345
2 10 1 71.0 56.5 75.6 NaN 65.0 94.0 117.0 5.0 ... NaN NaN NaN NaN 2.170 38.0 54.0 2.0 0.0 16.648696
3 9 0 71.0 56.0 81.6 NaN 60.0 97.0 117.0 6.0 ... 58.9338 26.4798 45.9966 NaN 2.451 31.0 45.0 0.0 1.0 18.293323
4 18 1 NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN 1.04 NaN NaN NaN NaN NaN NaN

5 rows × 48 columns

[70]:
# numeric_data.corr()
# sns.set(rc={'figure.figsize':(30,30)})
# sns.heatmap(numeric_data.corr(), annot=True);
[71]:
df=numeric_data.corr().abs().stack().reset_index()
# .sort_values(0, ascending=False)
df['pairs'] = list(zip(df.level_0, df.level_1))

df.set_index(['pairs'], inplace = True)

df.drop(columns=['level_1', 'level_0'], inplace = True)

df.columns = ['cc']

df.drop_duplicates(inplace=True)
[72]:
correlations = numeric_data.corr()['sii'] > 0.20
correlations
[72]:
Basic_Demos-Age                            True
Basic_Demos-Sex                           False
CGAS-CGAS_Score                           False
Physical-Height                            True
Physical-Weight                            True
Physical-Waist_Circumference               True
Physical-Diastolic_BP                     False
Physical-HeartRate                        False
Physical-Systolic_BP                      False
Fitness_Endurance-Max_Stage               False
Fitness_Endurance-Time_Mins               False
Fitness_Endurance-Time_Sec                False
FGC-FGC_CU                                 True
FGC-FGC_CU_Zone                           False
FGC-FGC_GSND                              False
FGC-FGC_GSND_Zone                         False
FGC-FGC_GSD                               False
FGC-FGC_GSD_Zone                          False
FGC-FGC_PU                                False
FGC-FGC_PU_Zone                           False
FGC-FGC_SRL                               False
FGC-FGC_SRL_Zone                          False
FGC-FGC_SRR                               False
FGC-FGC_SRR_Zone                          False
FGC-FGC_TL                                False
FGC-FGC_TL_Zone                           False
BIA-BIA_Activity_Level_num                False
BIA-BIA_BMC                               False
BIA-BIA_BMR                               False
BIA-BIA_DEE                               False
BIA-BIA_ECW                               False
BIA-BIA_FFM                               False
BIA-BIA_FFMI                              False
BIA-BIA_FMI                               False
BIA-BIA_Fat                               False
BIA-BIA_Frame_num                         False
BIA-BIA_ICW                               False
BIA-BIA_LDM                               False
BIA-BIA_LST                               False
BIA-BIA_SMM                               False
BIA-BIA_TBW                               False
PAQ_A-PAQ_A_Total                         False
PAQ_C-PAQ_C_Total                         False
SDS-SDS_Total_Raw                          True
SDS-SDS_Total_T                            True
PreInt_EduHx-computerinternet_hoursday     True
sii                                        True
BMI_combined                               True
Name: sii, dtype: bool
[73]:
Selection deleted
top_corr = df[(df.cc>.80) & (df.cc <1)]
[74]:
# top_corr.corr()
sns.set(rc={'figure.figsize':(30,30)})
sns.heatmap(top_corr, annot=True);
##### Feature(s): PreInt_EduHx-Season, SDS-Season, PAQ_C-Season, PAQ_A-Season, BIA-Season, FGC-Season, Fitness_Endurance-Season, Physical-Season, CGAS-Season, Basic_Demos-Enroll_Season, PCIAT-Season
Feature(s): PreInt_EduHx-Season, SDS-Season, PAQ_C-Season, PAQ_A-Season, BIA-Season, FGC-Season, Fitness_Endurance-Season, Physical-Season, CGAS-Season, Basic_Demos-Enroll_Season, PCIAT-Season¶
There are multiple features in the data that refer to **seasons**. To make these feature values interpretable in modeling, I label encode them so that each season name will be replaced by a corresponding integer.

There are multiple features in the data that refer to seasons. To make these feature values interpretable in modeling, I label encode them so that each season name will be replaced by a corresponding integer.

[75]:
#label encoding all features that are seasons

from sklearn import preprocessing

label_encoder = preprocessing.LabelEncoder()
merged_train['PreInt_EduHx-Season']= label_encoder.fit_transform(merged_train['PreInt_EduHx-Season'])
merged_train['SDS-Season']= label_encoder.fit_transform(merged_train['SDS-Season'])
merged_train['PAQ_C-Season']= label_encoder.fit_transform(merged_train['PAQ_C-Season'])
merged_train['PAQ_A-Season']= label_encoder.fit_transform(merged_train['PAQ_A-Season'])
merged_train['BIA-Season']= label_encoder.fit_transform(merged_train['BIA-Season'])
merged_train['FGC-Season']= label_encoder.fit_transform(merged_train['FGC-Season'])
merged_train['Fitness_Endurance-Season']= label_encoder.fit_transform(merged_train['Fitness_Endurance-Season'])
merged_train['Physical-Season']= label_encoder.fit_transform(merged_train['Physical-Season'])
merged_train['CGAS-Season']= label_encoder.fit_transform(merged_train['CGAS-Season'])
merged_train['Basic_Demos-Enroll_Season']= label_encoder.fit_transform(merged_train['Basic_Demos-Enroll_Season'])

#To view the results of this encoding on one of these features:
merged_train['PreInt_EduHx-Season'].unique()



[75]:
array([0, 2, 3, 4, 1])
[76]:
# doing same for test set
merged_test['PreInt_EduHx-Season']= label_encoder.fit_transform(merged_test['PreInt_EduHx-Season'])
merged_test['SDS-Season']= label_encoder.fit_transform(merged_test['SDS-Season'])
merged_test['PAQ_C-Season']= label_encoder.fit_transform(merged_test['PAQ_C-Season'])
merged_test['PAQ_A-Season']= label_encoder.fit_transform(merged_test['PAQ_A-Season'])
merged_test['BIA-Season']= label_encoder.fit_transform(merged_test['BIA-Season'])
merged_test['FGC-Season']= label_encoder.fit_transform(merged_test['FGC-Season'])
merged_test['Fitness_Endurance-Season']= label_encoder.fit_transform(merged_test['Fitness_Endurance-Season'])
merged_test['Physical-Season']= label_encoder.fit_transform(merged_test['Physical-Season'])
merged_test['CGAS-Season']= label_encoder.fit_transform(merged_test['CGAS-Season'])
merged_test['Basic_Demos-Enroll_Season']= label_encoder.fit_transform(merged_test['Basic_Demos-Enroll_Season'])

##### Feature(s): sii (target)
Feature(s): sii (target)¶
[77]:
merged_train['sii'].isnull().sum()

[77]:
1224
There are a lot of rows in the data that have null values as the target. Therefore, without preprocessing further, fully supervised modeling techiniques would not be possible on this data.

There are a lot of rows in the data that have null values as the target. Therefore, without preprocessing further, fully supervised modeling techiniques would not be possible on this data.

[78]:
#remove target for now, while I impute other missing values
target_col = merged_train.pop('sii')
[79]:
from sklearn.impute import KNNImputer
knn_imputer = KNNImputer(missing_values=np.nan, n_neighbors=8)
filled_array = knn_imputer.fit_transform(merged_train)
filled_train = pd.DataFrame(filled_array, columns = merged_train.columns)
[80]:
# #doing same to test set
# filled_test_array = knn_imputer.fit_transform(merged_test)
# filled_test = pd.DataFrame(filled_test_array, columns = merged_test.columns)
[81]:
#doing same to test set
filled_test_array = knn_imputer.transform(merged_test)
filled_test = pd.DataFrame(filled_test_array, columns = merged_test.columns)
## Modeling

Modeling¶

With sklearn's SelfTrainingClassifier, you can use a regular classifier in a semi-supervised way. I am going to use the best performing model from the supervised modeling techniques to do this.

With sklearn's SelfTrainingClassifier, you can use a regular classifier in a semi-supervised way. I am going to use the best performing model from the supervised modeling techniques to do this.

[82]:
#adding back in the target column
filled_train.insert(len(filled_train.columns), 'sii', target_col)

# filling missing target values with -1 for semi-supervised model
filled_train = filled_train.fillna(value=-1)
[ ]:
X_train_ss=filled_train.drop(columns=['sii'])
y_train_ss=filled_train['sii'].values
X_test_ss=filled_train.drop(columns=['sii'])
y_test_ss=filled_train['sii'].values
[ ]:
scaler = StandardScaler()
scaled_X_train = scaler.fit_transform(X_train_ss)
scaled_X_test = scaler.transform(X_test_ss)


[83]:

base_classifier = XGBClassifier()


self_training_model = SelfTrainingClassifier(base_estimator=base_classifier, # An estimator object implementing fit and predict_proba.


threshold=0.7, # default=0.75, The decision threshold for use with criterion='threshold'. Should be in [0, 1).
criterion='k_best', # {‘threshold’, ‘k_best’}, default=’threshold’, The selection criterion used to select which labels to add to the training set. If 'threshold', pseudo-labels with prediction probabilities above threshold are added to the dataset. If 'k_best', the k_best pseudo-labels with highest prediction probabilities are added to the dataset.
k_best=50, # default=10, The amount of samples to add in each iteration. Only used when criterion='k_best'.
max_iter=100, # default=10, Maximum number of iterations allowed. Should be greater than or equal to 0. If it is None, the classifier will continue to predict labels until no new pseudo-labels are added, or all unlabeled samples have been labeled.
verbose=True # default=False, Verbosity prints some information after each iteration
)
[84]:
st = self_training_model.fit(X_train_ss, y_train_ss)
preds_st = st.predict(X_test_ss)
End of iteration 1, added 50 new labels.
End of iteration 2, added 50 new labels.
End of iteration 3, added 50 new labels.
End of iteration 4, added 50 new labels.
End of iteration 5, added 50 new labels.
End of iteration 6, added 50 new labels.
End of iteration 7, added 50 new labels.
End of iteration 8, added 50 new labels.
End of iteration 9, added 50 new labels.
End of iteration 10, added 50 new labels.
End of iteration 11, added 50 new labels.
End of iteration 12, added 50 new labels.
End of iteration 13, added 50 new labels.
End of iteration 14, added 50 new labels.
End of iteration 15, added 50 new labels.
End of iteration 16, added 50 new labels.
End of iteration 17, added 50 new labels.
End of iteration 18, added 50 new labels.
End of iteration 19, added 50 new labels.
End of iteration 20, added 50 new labels.
End of iteration 21, added 50 new labels.
End of iteration 22, added 50 new labels.
End of iteration 23, added 50 new labels.
End of iteration 24, added 50 new labels.
End of iteration 25, added 24 new labels.
[85]:
cohen_kappa_score(y_test_ss, preds_st, weights='quadratic')
[85]:
0.7725622721296541
[ ]:
# X = filled_train.drop(columns=['sii'])
# y = filled_train[['sii']]
[ ]:
# scaler = StandardScaler()
# scaled_X = scaler.fit_transform(X)

[ ]:
# #Train-test-splitting the data for modeling



# X_train, X_test, y_train, y_test = train_test_split(scaled_X, y, test_size = 0.25, random_state = 42)


[ ]:
# #formatting the target values

# y_train = y_train.values.ravel()
# y_test = y_test.values.ravel()
[ ]:

# rf = RandomForestClassifier()
# # Specify Self-Training model parameters
# self_training_model_baseline = SelfTrainingClassifier(base_estimator=rf, # An estimator object implementing fit and predict_proba.
# threshold=0.7, # default=0.75, The decision threshold for use with criterion='threshold'. Should be in [0, 1).
# criterion='threshold', # {‘threshold’, ‘k_best’}, default=’threshold’, The selection criterion used to select which labels to add to the training set. If 'threshold', pseudo-labels with prediction probabilities above threshold are added to the dataset. If 'k_best', the k_best pseudo-labels with highest prediction probabilities are added to the dataset.
# k_best=50, # default=10, The amount of samples to add in each iteration. Only used when criterion='k_best'.
# max_iter=100, # default=10, Maximum number of iterations allowed. Should be greater than or equal to 0. If it is None, the classifier will continue to predict labels until no new pseudo-labels are added, or all unlabeled samples have been labeled.
# verbose=True # default=False, Verbosity prints some information after each iteration
# )


# st_b = self_training_model_baseline.fit(X_train, y_train)
[ ]:
# preds_st_b = st_b.predict(X_test)
# cohen_kappa_score(y_test, preds_st_b, weights='quadratic')
[ ]:

# abc = AdaBoostClassifier()
# # Specify Self-Training model parameters
# self_training_model_1 = SelfTrainingClassifier(base_estimator=abc, # An estimator object implementing fit and predict_proba.
# threshold=0.7, # default=0.75, The decision threshold for use with criterion='threshold'. Should be in [0, 1).
# criterion='threshold', # {‘threshold’, ‘k_best’}, default=’threshold’, The selection criterion used to select which labels to add to the training set. If 'threshold', pseudo-labels with prediction probabilities above threshold are added to the dataset. If 'k_best', the k_best pseudo-labels with highest prediction probabilities are added to the dataset.
# k_best=50, # default=10, The amount of samples to add in each iteration. Only used when criterion='k_best'.
# max_iter=100, # default=10, Maximum number of iterations allowed. Should be greater than or equal to 0. If it is None, the classifier will continue to predict labels until no new pseudo-labels are added, or all unlabeled samples have been labeled.
# verbose=True # default=False, Verbosity prints some information after each iteration
# )


# st_1 = self_training_model_1.fit(X_train, y_train)
[ ]:
# preds_st1 = st_1.predict(X_test)
# cohen_kappa_score(y_test, preds_st1, weights='quadratic')
[ ]:

# xgb = XGBClassifier()
# # Specify Self-Training model parameters
# self_training_model2 = SelfTrainingClassifier(base_estimator=xgb, # An estimator object implementing fit and predict_proba.
# threshold=0.7, # default=0.75, The decision threshold for use with criterion='threshold'. Should be in [0, 1).
# criterion='threshold', # {‘threshold’, ‘k_best’}, default=’threshold’, The selection criterion used to select which labels to add to the training set. If 'threshold', pseudo-labels with prediction probabilities above threshold are added to the dataset. If 'k_best', the k_best pseudo-labels with highest prediction probabilities are added to the dataset.
# k_best=50, # default=10, The amount of samples to add in each iteration. Only used when criterion='k_best'.
# max_iter=100, # default=10, Maximum number of iterations allowed. Should be greater than or equal to 0. If it is None, the classifier will continue to predict labels until no new pseudo-labels are added, or all unlabeled samples have been labeled.
# verbose=True # default=False, Verbosity prints some information after each iteration
# )


# st2 = self_training_model2.fit(X_train, y_train)
[ ]:
# preds_st2 = st2.predict(X_test)
# cohen_kappa_score(y_test, preds_st2, weights='quadratic')
Of the different model types used with SelfTrainingClassifier in a semi-supervised way, it appears that the XGBoostingClassifier model performs the best.

Of the different model types used with SelfTrainingClassifier in a semi-supervised way, it appears that the XGBoostingClassifier model performs the best.

#### Hyperparameter Tuning

Hyperparameter Tuning¶

#### Hyperparameter Tuning with GridSearchCV

Hyperparameter Tuning with GridSearchCV¶

The best performing model so far, in terms of quadratic weighted kappa score, was the __ model. By tuning the hyperparameters of this model, can this metric be improved even further?

The best performing model so far, in terms of quadratic weighted kappa score, was the __ model. By tuning the hyperparameters of this model, can this metric be improved even further?

[ ]:
# # Create a scorer for quadratic weighted kappa
# qwk_scorer = make_scorer(cohen_kappa_score, weights='quadratic')

# # Define the self-training model
# model = SelfTrainingClassifier(base_estimator=xgb)

# # Define hyperparameter distribution
# param_dist = {
# 'base_estimator__max_depth': [3, 5, 10, None],
# # 'threshold': [0.7, 0.5, 0.3],
# 'criterion': ['k_best', 'threshold'],
# # 'k_best':[10, 25, 50],
# # 'max_iter'=[10,50,100]
# }

# # scoring = cohen_kappa_score(X_test, y_test, weights='quadratic')
# # Perform random search
# gridsearch = GridSearchCV(estimator=model,
# param_grid=param_dist,
# # n_iter=100,
# cv=5,
# # scoring=qwk_scorer,
# )
# gridsearch.fit(X_train, y_train)

# # Report best score and parameters
# print(f"Best score: {gridsearch.best_score_:.3f}")
# print(f"Best parameters: {gridsearch.best_params_}")

# # Evaluate on test set
# best_model = gridsearch.best_estimator_
# qwk = best_model.score(X_test, y_test)
# print(f"Test set Quadratic Weighted Kappa Score: {qwk:.3f}")

[ ]:
# tuned_preds = best_model.predict(X_test)
[ ]:
# cohen_kappa_score(y_test, tuned_preds, weights='quadratic')
[ ]:
# from sklearn.metrics import confusion_matrix
# cnf_matrix = confusion_matrix(y_test, tuned_preds)
# # np.set_printoptions(precision=2)
### Generating predictions for submission

Generating predictions for submission¶

[ ]:
# #standardize
# filled_test

# scaler = StandardScaler()
# scaled_X = scaler.fit_transform(filled_test)
[ ]:
final_preds = st.predict(filled_test)
[ ]:
submission = pd.DataFrame({'id': test_ids,'sii': final_preds})

# Save the submission to a CSV file
submission.to_csv('submission.csv', index=False)

# Check the first few rows of the submission
print(submission.head())
## Results & Conclusion

Results & Conclusion¶

#### Results:
After hyperparameter tuning, the best model was achieved with a quadratic weighted kappa score of _.

Results:¶

After hyperparameter tuning, the best model was achieved with a quadratic weighted kappa score of _.

#### Limitations:
- The data provided for this task is very sparse, containing a large amount of null values for most features, including the target (sii). This means that in order to accomplish this project task, either an unsupervised learning model needs to be used, which can often be difficult to evaluate, or these values need to be dealt with prior to modeling. I chose a semi-supervised modeling approach that would use existing target values to first predict and fill the missing values before being used to generate test set predictions. However effective this method may be, we don't know for sure if these predicted target values are correct, or if the imputed missing values for the other features are accurate. When this filled-in data is used for modeling, the model may detect patterns that are not really there or not as strong as they are in reality. This can have unseen impacts on the results of modeling.
- Similarly to the previous point, some of the features present in the training dataset (train_ds), are not present in the test dataset (test_ds). This means that if the model relies on these features during training to make predictions, then the model will not be able to make predictions as well for the test dataset.
- Another limitation of the data is the very large number of features. This increases the complexity of the data, which can affect the modeling process. More complex data can lead to model overfitting and thus the model will not perform as well on unseen data. I used multiple techniques to reduce the impact of this, however there may be other techniques that would work even better and reduce this complexity even further.

Limitations:¶

  • The data provided for this task is very sparse, containing a large amount of null values for most features, including the target (sii). This means that in order to accomplish this project task, either an unsupervised learning model needs to be used, which can often be difficult to evaluate, or these values need to be dealt with prior to modeling. I chose a semi-supervised modeling approach that would use existing target values to first predict and fill the missing values before being used to generate test set predictions. However effective this method may be, we don't know for sure if these predicted target values are correct, or if the imputed missing values for the other features are accurate. When this filled-in data is used for modeling, the model may detect patterns that are not really there or not as strong as they are in reality. This can have unseen impacts on the results of modeling.
  • Similarly to the previous point, some of the features present in the training dataset (train_ds), are not present in the test dataset (test_ds). This means that if the model relies on these features during training to make predictions, then the model will not be able to make predictions as well for the test dataset.
  • Another limitation of the data is the very large number of features. This increases the complexity of the data, which can affect the modeling process. More complex data can lead to model overfitting and thus the model will not perform as well on unseen data. I used multiple techniques to reduce the impact of this, however there may be other techniques that would work even better and reduce this complexity even further.
#### Next Steps:
Although the final model performed very well, it is possible that this result could be improved even further by trying out different techniques in pre-processing and modeling. In future research, this result may be improve by:
- including data from a greater number of test subjects
- including more complete data for test subjects
- experimenting with other ways of imputing/filling missing values including target values (sii)
- experimenting with other types of models for multiclass classification

Next Steps:¶

Although the final model performed very well, it is possible that this result could be improved even further by trying out different techniques in pre-processing and modeling. In future research, this result may be improve by:

  • including data from a greater number of test subjects
  • including more complete data for test subjects
  • experimenting with other ways of imputing/filling missing values including target values (sii)
  • experimenting with other types of models for multiclass classification
Notebook cell shifted up successfully
Common Tools
No metadata.
Advanced Tools
No metadata.
  • Open in...
Kernel status: Idle Executed 85 cellsElapsed time: 372 seconds
  • stvariable
  • staticmethodclass
  • StopAsyncIterationclass
  • strclass

  • Console
  • Change Kernel…
  • Clear Console Cells
  • Close and Shut Down…
  • Insert Line Break
  • Interrupt Kernel
  • New Console
  • Restart Kernel…
  • Run Cell (forced)
  • Run Cell (unforced)
  • Show All Kernel Activity
  • Display Languages
  • English
    English
  • File Operations
  • Autosave Documents
  • Download
    Download the file to your computer
  • Reload Notebook from Disk
    Reload contents from disk
  • Revert Notebook to Checkpoint…
    Revert contents to previous checkpoint
  • Save Notebook
    Save and create checkpoint
  • Save Notebook As…
    Save with new path
  • Trust HTML File
    Whether the HTML file is trusted. Trusting the file allows scripts to run in it, which may result in security risks. Only enable for files you trust.
  • Help
  • About Jupyter Notebook
  • Launch Jupyter Notebook File Browser
  • Show Keyboard Shortcuts
    Show relevant keyboard shortcuts for the current active widget
    ⇧ ⌘ H
  • Image Viewer
  • Flip image horizontally
    H
  • Flip image vertically
    V
  • Invert Colors
    I
  • Reset Image
    0
  • Rotate Clockwise
    ]
  • Rotate Counterclockwise
    [
  • Zoom In
    =
  • Zoom Out
    -
  • Kernel Operations
  • Shut Down All Kernels…
  • Language server protocol
  • Display the completer themes
  • Language Server Protocol
  • Rename symbol
  • Show diagnostics panel
  • Main Area
  • Close All Other Tabs
  • Close Tab
    ⌥ W
  • Close Tabs to Right
  • End Search
    ⎋
  • Find Next
    ⌘ G
  • Find Previous
    ⇧ ⌘ G
  • Find…
    ⌘ F
  • Log Out
    Log out of JupyterLab
  • Shut Down
    Shut down JupyterLab
  • Mode
  • Toggle Zen Mode
  • Notebook Cell Operations
  • Change to Code Cell Type
    Y
  • Change to Heading 1
    1
  • Change to Heading 2
    2
  • Change to Heading 3
    3
  • Change to Heading 4
    4
  • Change to Heading 5
    5
  • Change to Heading 6
    6
  • Change to Markdown Cell Type
    M
  • Change to Raw Cell Type
    R
  • Clear Cell Output
    Clear outputs for the selected cells
  • Collapse All Code
  • Collapse All Outputs
  • Collapse Selected Code
  • Collapse Selected Outputs
  • Copy Cell
    Copy this cell
    C
  • Cut Cell
    Cut this cell
    X
  • Delete Cell
    Delete this cell
    D, D
  • Disable Scrolling for Outputs
  • Enable Scrolling for Outputs
  • Expand All Code
  • Expand All Outputs
  • Expand Selected Code
  • Expand Selected Outputs
  • Extend Selection Above
    ⇧ K
  • Extend Selection Below
    ⇧ J
  • Extend Selection to Bottom
    ⇧ ↘
  • Extend Selection to Top
    ⇧ ↖
  • Insert Cell Above
    Insert a cell above
    A
  • Insert Cell Below
    Insert a cell below
    B
  • Insert Heading Above Current Heading
    ⇧ A
  • Insert Heading Below Current Heading
    ⇧ B
  • Merge Cell Above
    ⌃ ⌫
  • Merge Cell Below
    ⌃ ⇧ M
  • Merge Selected Cells
    ⇧ M
  • Move Cell Down
    Move this cell down
    ⌃ ⇧ ↓
  • Move Cell Up
    Move this cell up
    ⌃ ⇧ ↑
  • Paste Cell Above
    Paste this cell from the clipboard
  • Paste Cell and Replace
  • Paste Cell Below
    Paste this cell from the clipboard
    V
  • Redo Cell Operation
    ⇧ Z
  • Render Side-by-Side
    ⇧ R
  • Run Selected Cell
    Run this cell and advance
  • Run Selected Cell and Do not Advance
    ⌘ ⏎
  • Run Selected Cell and Insert Below
  • Run Selected Text or Current Line in Console
  • Select Cell Above
    K
  • Select Cell Below
    J
  • Select Heading Above or Collapse Heading
    ←
  • Select Heading Below or Expand Heading
    →
  • Set side-by-side ratio
  • Split Cell
    ⌃ ⇧ -
  • Undo Cell Operation
    Z
  • Notebook Operations
  • Change Kernel…
  • Clear Outputs of All Cells
    Clear all outputs of all cells
  • Close and Shut Down Notebook
  • Collapse All Headings
    ⌃ ⇧ ←
  • Deselect All Cells
  • Enter Command Mode
    ⌃ M
  • Enter Edit Mode
    ⏎
  • Expand All Headings
    ⌃ ⇧ →
  • Interrupt Kernel
    Interrupt the kernel
  • New Console for Notebook
  • New Notebook
    Create a new notebook
  • Reconnect to Kernel
  • Render All Markdown Cells
  • Restart Kernel and Clear Outputs of All Cells…
    Restart the kernel and clear all outputs of all cells
  • Restart Kernel and Debug…
    Restart Kernel and Debug…
  • Restart Kernel and Run All Cells…
    Restart the kernel and run all cells
  • Restart Kernel and Run up to Selected Cell…
  • Restart Kernel…
    Restart the kernel
  • Run All Above Selected Cell
  • Run All Cells
    Run all cells
  • Run Selected Cell and All Below
  • Select All Cells
    ⌘ A
  • Show Line Numbers
    ⇧ L
  • Toggle Collapse Notebook Heading
  • Trust Notebook
  • Other
  • Open in JupyterLab
    JupyterLab
  • Open in NbClassic
    NbClassic
  • Terminal
  • Decrease Terminal Font Size
  • Increase Terminal Font Size
  • New Terminal
    Start a new terminal session
  • Refresh Terminal
    Refresh the current terminal session
  • Use Terminal Theme: Dark
    Set the terminal theme
  • Use Terminal Theme: Inherit
    Set the terminal theme
  • Use Terminal Theme: Light
    Set the terminal theme
  • Text Editor
  • Decrease Font Size
  • Increase Font Size
  • New Markdown File
    Create a new markdown file
  • New Python File
    Create a new Python file
  • New R File
    Create a new R file
  • New Text File
    Create a new text file
  • Spaces: 1
  • Spaces: 2
  • Spaces: 4
  • Spaces: 4
  • Spaces: 8
  • Theme
  • Decrease Code Font Size
  • Decrease Content Font Size
  • Decrease UI Font Size
  • Increase Code Font Size
  • Increase Content Font Size
  • Increase UI Font Size
  • Theme Scrollbars
  • Use Theme: JupyterLab Dark
  • Use Theme: JupyterLab Light
  • View
  • File Browser
  • Open JupyterLab
  • Show Header
  • Show Notebook Tools
    Show Show Notebook Tools in the right sidebar
  • Show Table of Contents
    Show Show Table of Contents in the left sidebar